# 创建一个类名为Student，拥有两个实例属性age和name，还有一个类属性school、其中age和name可以通过构造方法赋值
# 定义一个实例方法introduce打印学生信息
# 定义一个类方法来修改school属性
# 定义一个静态方法来判断年龄是否大于等于 18 岁
class Student:
    school = '中国大学'
    def __init__(self,name,age):
        self.name = name
        self.age = age

    def introduce(self):
        print(f'我的名字是{self.name},我的年龄是{self.age},我的学校是{self.school}')

    @classmethod
    def change_school(cls,school):
        cls.school = school
        print(f'修改学校成功，新的学校是{cls.school}!')

    @staticmethod
    def judge_nianling(age):
        if age >= 18:
            print('恭喜你，已成年！')
        else:
            print('还未成年，请继续努力！')

if __name__ == '__main__':
    student = Student('cendy', 26)
    student.introduce()
    student.change_school('北京大学')
    student.introduce()
    student.judge_nianling(student.age)

